﻿/*
 * 由SharpDevelop创建。
 * 用户： xieen
 * 日期: 2013-07-30
 * 时间: 9:18
 * 
 * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件
 */
using System;


namespace GoF23Learning._03.Builder_Pattern
{
	/// <summary>
    /// Description of Builder.
	/// </summary>
	public abstract class CarBuilder
	{
		/// <summary>
		/// 框架
		/// </summary>
      public abstract  void BuildFrame();
      /// <summary>
      /// 发动机
      /// </summary>
      public abstract  void BuildEngine();
      /// <summary>
      /// 轮子
      /// </summary>
      public abstract  void BuildWheels();
      /// <summary>
      /// 车门
      /// </summary>
      public abstract  void BuildDoors();
      /// <summary>
      /// 
      /// </summary>
      /// <returns></returns>
      public abstract Car  GetCar();
	}
}
